package com.qyhl.webtv.module_microvideo.shortvideo.search;


import com.qyhl.webtv.commonlib.entity.microvideo.ShortVideoSearchBean;
import com.qyhl.webtv.commonlib.entity.microvideo.ShortVideoThemeBean;

import java.util.List;

public interface ShortVideoSearchContract {
    interface ShortVideoSearchView {
        void setHotTheme(List<ShortVideoThemeBean> beanList);

        void setHotError(String msg);

        void setSearch(ShortVideoSearchBean bean);

        void setSearchError(String msg);
    }

    interface ShortVideoSearchPresenter {
        void getHotTheme(String actId);

        void goSearch(String actId, String key, String type);

        void setHotTheme(List<ShortVideoThemeBean> beanList);

        void setHotError(String msg);

        void setSearch(ShortVideoSearchBean bean);

        void setSearchError(String msg);
    }

    interface ShortVideoSearchModel {
        void getHotTheme(String actId);

        void goSearch(String actId, String key, String type);
    }
}
